Skip to content

Clean deprecated code and repository residue - #5

Merged
a19q3 merged 110 commits into
mainfrom
nightly-0.24
Aug 24, 2026
Merged

Clean deprecated code and repository residue#5
a19q3 merged 110 commits into
mainfrom
nightly-0.24

Conversation

@a19q3

@a19q3 a19q3 commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • split the monolithic backend into the documented ABI, assembler, call, Cell-operation, collection, expression, frame, runtime, and schema modules
  • remove the unreachable external RISC-V toolchain fallback and deprecated fail-closed CKB adapter methods
  • replace deprecated serde_yaml with serde_yaml_ng
  • remove crate-wide lint exemptions and clean up dead test-fixture state
  • delete tracked Playwright traces and unused design captures, and prevent their return through source policy
  • correct the E2400 diagnostic contract and advance the editor/website submodule pins

Why

The repository contained a large backend orchestration file, dead compatibility implementation paths, an explicitly deprecated Rust dependency, stale diagnostics, obsolete lint exemptions, and generated UI artifacts tracked as source.

Impact

The compiler behavior remains covered by the same backend/runtime tests, while module ownership, diagnostics, dependency health, and repository hygiene are materially clearer.

Validation

  • ./scripts/cellscript_gate.sh ci
  • 751 compiler unit tests
  • 218 iCKB differential tests
  • workspace Clippy with -D warnings
  • Registry Type Script reproducible build and CKB-VM tests
  • production/Pudge Testnet website parity
  • git diff --check and native source policy

a19q3 added 30 commits July 27, 2026 19:10
Revert the incomplete Python-to-Rust completion change because its NovaSeal and website gitlinks were never published. Restore the parity-gated staged migration, published submodule pins, and document the active 0.23 branch boundary.
a19q3 added 29 commits August 13, 2026 13:22
💘 Generated with Crush

Assisted-by: Crush:glm-5.2
@a19q3
a19q3 merged commit 8743daf into main Aug 24, 2026
6 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant